import api from "../../Sendingmethod/Sendingmethod"
import util from '../../utils/util'
// pages/Select_product/Select_product.js
Page({

    /**
     * 页面的初始数据
     */
    data: {
        goodslist: [],
        selectindex: "",
        flekong: false,
        emid: ""
    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {
        console.log(options);
        if (options) {
            console.log(options.emid);
            this.setData({
                emid: options.emid
            })
        }

    },
    xuanzhong(e) {
        console.log(e);
        console.log(e.currentTarget.dataset.index, this.data.selectindex);
        if (e.currentTarget.dataset.index !== this.data.selectindex) {
            console.log('111111');
            this.setData({
                selectindex: e.target.dataset.index,
                flekong: true
            })
        } else {
            console.log('22222');
            this.setData({
                selectindex: "",
                flekong: false
            })
        }

    },
    /**
     * 获取商品列表
     */
    async getgoods() {
        let res = await api.goodslist()
        if (res.code == 0) {
            console.log(res, '商品列表');
            this.setData({
                goodslist: res.data
            })
        }
    },

    /**
     * 提交商品
     */
    async tijiaoshangp() {
        wx.showLoading({
            mask: true
        })
        console.log({
            device_id: this.data.emid,
            goods_id: this.data.goodslist[this.data.selectindex].id
        },'传值');
        try {
            let res = await api.addGoods({
                device_id: this.data.emid,
                goods_id: this.data.goodslist[this.data.selectindex].id
            })

            console.log(res);
            if (res.code == 0) {

                wx.hideLoading()
                wx.showToast({
                    title: '添加成功',
                    icon: 'success',
                    duration: 2000
                })
                setTimeout(() => {
                    wx.navigateBack(1)
                }, 500)

            } else {
                wx.hideLoading()
                wx.showToast({
                    title: '添加失败',
                    icon: 'error',
                    duration: 2000
                })
            }
            console.log(res);
        } catch (error) {

        }
    },
    tijiaofagdu: util.throttle(function () {
        this.tijiaoshangp()
    },1000),

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {
        this.getgoods()
    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    },

    /**
     * 页面相关事件处理函数--监听用户下拉动作
     */
    onPullDownRefresh() {

    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom() {

    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage() {

    }
})